package com.aabte.design2.behavioral.visitor;

/**
 * 访问者接口声明了一组与元素类对应的访问方法。访问方法的签名能让访问者准
 * 确辨别出与其交互的元素所属的类
 *
 * @author Daniel
 */
public interface Visitor {
    void visitDot(Dot dot);

    void visitCircle(Circle circle);

    void visitRectangle(Rectangle rectangle);
}
